package cn.t.dto.user;


import cn.t.core.mode.BaseDTO;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author l
 */
@Data
@JsonIgnoreProperties(value = {"gmtModifiedStart", "gmtModifiedEnd", "gmtCreatedStart", "gmtCreatedEnd"}, allowSetters = true)
public class RoleAssignResourceRequest extends BaseDTO implements Serializable {

    /**
     * 角色 ID，不可为空
     */
    private Long roleId;

    /**
     * 角色名称，可以直接修改
     */
    private String roleName;

    /**
     * 角色与资源的关系
     * 为空时，表示删除该角色下挂的资源
     */
    private List<Long> resourceIdList;

}
